<meta charset="UTF-8" >
<?php
/**
 * Created by PhpStorm.
 * User: marcos.santos
 * Date: 06/10/14
 * Time: 11:45
 */


/**
 * NA TABELA DE REGISTRO, QUANDO A SITUAÇÃO FOR:
 * 0 = REGISTRO DE PONTO NORMAL
 * 1 = REGISTRO DE ATESTADO
 * 2 = REGISTRO DE ABONO
 *
 */

include("../funcoes/funcoes.php");
include("../mysql_connect/conexao.php");
require("mdl_folhaPonto.php");

if (isset($_GET['cod']) && (isset($_GET['cod2'])) && (isset($_GET['cod3']))){
    $matricula = $_GET['cod'];
    $data = $_GET['cod2'];
    $idPonto = $_GET['cod3'];


     //VERIFICAÇÃO E EXECUÇÃO DE FILTRO DE JUSTIFICATIVA POR HORA DE INICIO E FIM
     if (isset($_POST['horaInicio']) && !empty($_POST['horaInicio']) &&
         isset($_POST['horaFim']) && !empty($_POST['horaFim']) &&
         isset($_POST['rdJustificar']) && !empty($_POST['rdJustificar'])){

         $horaInicio = $_POST['horaInicio'];
         $horaFim = $_POST['horaFim'];
         $justificaFalta = $_POST['rdJustificar'];
         if(isset($_POST['textObs'])){
            $obs = $_POST['textObs'];
         }else{
             $obs = NULL;
         }

         if( folhaPonto_Justificar($conexao, $horaInicio, $horaFim, $justificaFalta, $data, $matricula, $idPonto, $obs) == true ){
             echo "<script>alert('Horario justificado com sucesso!');</script>";

         }  else {
             echo "<script>alert('Erro, horários preenchidos incorretamente!');</script>";
         }

     }


    //VERIFICAÇÃO E EXECUÇÃO DE FILTO FILTRO DE JUSTIFICATIVA POR DIAS
    if (isset($_POST['dias']) && !empty($_POST['dias']) && is_numeric($_POST['dias'])  && isset($_POST['rdJustificar']) && !empty($_POST['rdJustificar'])){
        if ($_POST['dias'] < 0){
            echo "A quantidade de dias não pode ser negativa!";
        } else {
            $qtdDias = $_POST['dias'];
            $justificaFalta = $_POST['rdJustificar'];

            for ($i = 0; $i < $qtdDias; $i++){

            }

        }

    }


    //VERIFICAÇÃO E EXECUÇÃO DE FILTRO POR TURNO
    if (isset($_POST['turno']) && !empty($_POST['turno']) && isset($_POST['rdJustificar']) && !empty($_POST['rdJustificar'])){
        $turno = $_POST['turno'];
        $justificaFalta = $_POST['rdJustificar'];
        if(isset($_POST['textObs'])){
            $obs = $_POST['textObs'];
        }else{
            $obs = NULL;
        }
        switch ($turno) {
            case 1: // MATUTINO
                if( folhaPonto_Justificar($conexao, "08:00", "12:00", $justificaFalta,  $data, $matricula, $idPonto, $obs) == true ){
                    echo "<script>alert('Horario justificado com sucesso!');</script>";

                }  else {
                    echo "<script>alert('Erro, horário imcompatíveis para justificativa nesta  data!');</script>";
                }
                break;
            case 2: // VESPERTINO
                if(folhaPonto_Justificar($conexao, "14:00", "18:00", $justificaFalta,  $data, $matricula, $idPonto, $obs) == true ){
                    echo "<script>alert('Horario justificado com sucesso!');</script>";

                }  else {
                    echo "<script>alert('Erro, horário imcompatíveis para justificativa nesta data!');</script>";
                }
                break;
        }
    }


    if (isset($_POST['entrada1']) && isset($_GET['cod4']) && isset($_POST['textObs'])){
         $entradaNova = $_POST['entrada1'];
         $entradaAntiga = $_GET['cod4'];
         $obs = $_POST['textObs'];

        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['entrada2']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['entrada2'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['entrada3']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['entrada3'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['entrada4']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['entrada4'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['entrada5']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['entrada5'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['entrada6']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['entrada6'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroEntrada($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida1']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida1'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida2']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida2'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida3']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida3'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida4']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida4'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida5']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida5'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    } else if (isset($_POST['saida6']) && isset($_GET['cod4'])&& isset($_POST['textObs'])){
        $entradaNova = $_POST['saida6'];
        $entradaAntiga = $_GET['cod4'];
        $obs = $_POST['textObs'];
        folhaPonto_alterarRegistroSaida($conexao, $entradaNova, $entradaAntiga, $idPonto, $obs);
    }
}

    mysqli_close($conexao);


    echo "<script language='JavaScript'>
    document.location = 'view_justificar.php?cod=$matricula&cod2=$data';
          </script>";


?>


